// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
thread 'FREECAM'
{
7  GANG1 (Ballas) 
8  GANG2 (Grove Street Families) 
9  GANG3 (Los Santos Vagos) 
10  GANG4 (San Fierro Rifa) 
11  GANG5 (Da Nang Boys) 
12  GANG6 (Mafia) 
13  GANG7 (Mountain Cloud Triad) 
14  GANG8 (Varrio Los Aztecas)
}

WHILE TRUE
    WAIT 0
    04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.0
    IF 0AE2: 10@ = random_vehicle_near_point 0@ 1@ 2@ in_radius 400.0 find_next 1 pass_wrecked 0 //IF and SET
    THEN
        if not 10@ == -1
        then
            if not car.Wrecked(10@)
            then 046C: 6@ = car 10@ driver
                IF 056D:   actor 6@ defined 
                THEN 
                    IF 0449:   actor 6@ in_a_car 
                    THEN 089F: get_actor 6@ pedtype_to 7@
                    END
                END
                11@ = CAR.Model(10@)
                IF OR //Gang 1 (BALLAS - BLACK)
                11@ == #majestic
                11@ == #tahoma
                THEN
                    03F3: get_car 10@ primary_color_to 3@ secondary_color_to 4@
                    IF AND
                       NOT 3@ == 85
                       7@ == 7
                    THEN 0229: set_car 10@ primary_color_to 85 secondary_color_to 4@
                    END
                END
                IF OR //Gang 3 (LSV - MEX)
                11@ == #oceanic
                11@ == #tornado
                11@ == #hermes
                THEN
                    03F3: get_car 10@ primary_color_to 3@ secondary_color_to 4@
                    IF AND
                     NOT 3@ == 6
                    7@ == 9
                    THEN 0229: set_car 10@ primary_color_to 6 secondary_color_to 4@
                    END
                END
                IF OR //Gang 2 (FAMILIES - PLAYER - BLACK)
                11@ == #greenwoo
                11@ == #savanna
                11@ == #voodoo
                THEN
                    03F3: get_car 10@ primary_color_to 3@ secondary_color_to 4@
                    IF AND
                    NOT 3@ == 86
                    7@ == 8
                    THEN 0229: set_car 10@ primary_color_to 86 secondary_color_to 4@
                    END
                END
                IF OR //Gang 4 (SFR - MEX)
                11@ == #sabre
                11@ == #stallion
                11@ == #blade
                THEN
                    03F3: get_car 10@ primary_color_to 3@ secondary_color_to 4@
                    IF AND
                    NOT 3@ == 93
                    7@ == 10
                    THEN 0229: set_car 10@ primary_color_to 93 secondary_color_to 4@
                    END
                END
                IF OR //Gang 5 (DNB - VIETS)
                11@ == #buccanee
                11@ == #manana
                11@ == #tampa
                THEN
                    03F3: get_car 10@ primary_color_to 3@ secondary_color_to 4@
                    IF AND
                    NOT 3@ == 0
                    7@ == 11
                    THEN 0229: set_car 10@ primary_color_to 0 secondary_color_to 4@
                    END
                END
                IF OR //Gang 6 (ITALIAN MAFIA)
                11@ == #sentinel
                11@ == #admiral
                11@ == #feltzer
                THEN
                    03F3: get_car 10@ primary_color_to 3@ secondary_color_to 4@
                    IF AND
                    NOT 3@ == 0
                    7@ == 12
                    THEN 0229: set_car 10@ primary_color_to 0 secondary_color_to 4@
                    END
                END
                IF OR //Gang 7 (TRIAD)
                11@ == #sultan
                11@ == #stratum
                11@ == #elegy
                THEN
                    03F3: get_car 10@ primary_color_to 3@ secondary_color_to 4@
                    IF AND
                    NOT 3@ == 3
                    7@ == 13
                    THEN 0229: set_car 10@ primary_color_to 3 secondary_color_to 4@
                    END
                END
                IF OR // Gang 8 (VLA - MEX)
                11@ == #hermes
                11@ == #broadway
                11@ == #glendale
                THEN
                    03F3: get_car 10@ primary_color_to 3@ secondary_color_to 4@
                    IF AND
                    NOT 3@ == 93
                    7@ == 14
                    THEN 0229: set_car 10@ primary_color_to 93 secondary_color_to 1
                    END
                END
            END
        END
    end
END